package com.af.dao.flight;

import java.util.Map;


public interface IFlightNotice {
	/**
	 * 出票通知接口
	 */
	public abstract void orderTicket(Map map);
	
	/**
	 * 退款通知接口
	 */
	public abstract void orderRefund(Map map) ;
	
	/**
	 * 修改票号通知
	 * @throws Exception
	 */
	public abstract void updateTickets(Map map);
	
	/**
	 * 暂不能（出、退、废）票和航班延误通知
	 * @throws Exception
	 */
	public abstract void remarkNotify(Map map);
	
	/**
	 * 改签通知
	 * @throws Exception
	 */
	public abstract void changeSignNotify(Map map);
	
	/**
	 * 支付通知
	 * @throws Exception
	 */
	public abstract void autoPay(Map map);

	/**
	 * 行程单支付通知
	 * @param map
	 */
	public abstract void itinAutoPay(Map map);
	
	/**
	 * 升舱差额支付
	 * @param map
	 */
	public abstract void riseAutoPay(Map map);
	
	/**
	 * 等待订位
	 * @param map
	 */
	public abstract void orderWaitCreate(Map map);
	
}
